Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ali-Parandeh/building-generative-ai-services
/ functions
Functions
252 in github.com/Ali-Parandeh/building-generative-ai-services
⨍
Functions
252
◇
Types & classes
75
↳
Endpoints
80
Function
classify_document
(title: str)
examples/ch10/10-5.py:8
Method
cost
(self)
app/schemas.py:93
Method
cost
(self)
examples/ch04/4-10.py:22
Method
create
(self, conversation: ConversationCreate)
examples/ch07/7-8.py:28
Function
create_access_token
( self, data: dict, expires_delta: timedelta | None = None )
examples/ch08/8-9.py:18
Function
create_batch_file
( entries: list[str], system_prompt: str, model: str = "gpt-4o-mini", filepath: str = "batch.j
examples/ch10/10-2.py:5
Function
create_conversation
( initial_prompt: str, session: AsyncSession )
examples/ch07/7-16.py:9
Function
create_conversation_controller
( conversation: ConversationCreate, session: DBSessionDep )
examples/ch07/7-6.py:55
Function
create_conversation_controller
( conversation: ConversationCreate, session: SessionDep )
examples/ch07/7-9.py:46
Function
create_user_controller
(user: UserCreate)
examples/ch02/2-2.py:24
Function
deactivate
(self, token_id: UUID4)
examples/ch08/8-9.py:36
Function
decode
(self, encoded_token: str)
examples/ch08/8-9.py:40
Method
delete
(self, token_id: int)
examples/ch08/8-8.py:49
Method
delete
(self, conversation_id: int)
examples/ch07/7-8.py:49
Function
delete_conversation_controller
( conversation: GetConversationDep, session: DBSessionDep )
examples/ch07/7-6.py:81
Function
delete_conversation_controller
( conversation: GetConversationDep, session: SessionDep )
examples/ch07/7-9.py:68
Function
downgrade
()
examples/ch08/8-5.py:63
Function
downgrade
()
examples/ch07/7-14.py:67
Function
enforce
(data: AuthorizationData)
examples/ch08/8-22.py:50
Function
exchange_grant_with_access_token
(code: str)
examples/ch08/8-15.py:15
Function
export_to_video_buffer
(images: list[Image.Image])
examples/ch03/3-11.py:8
Function
fast_text_generator
()
examples/ch05/5-5.py:24
Function
file_upload_controller
( file: Annotated[UploadFile, File(description="A file read as UploadFile")], bg_text_processor: Backg
examples/ch05/5-13.py:11
Function
file_upload_controller
( file: Annotated[UploadFile, File(description="Uploaded PDF documents")] )
examples/ch05/5-8.py:30
Function
generate_3d_geometry
( pipe: ShapEPipeline, prompt: str, num_inference_steps: int )
examples/ch03/3-13.py:13
Function
generate_audio
( processor: BarkProcessor, model: BarkModel, prompt: str, preset: VoicePresets, )
examples/ch03/3-4.py:23
Function
generate_image
( pipe: StableDiffusionInpaintPipelineLegacy, prompt: str )
examples/ch03/3-7.py:17
Function
generate_image_controller
()
examples/ch08/8-19.py:31
Function
generate_image_controller
()
examples/ch08/8-21.py:41
Function
generate_image_controller
()
examples/ch08/8-20.py:34
Function
generate_text
(pipe: Pipeline, prompt: str, temperature: float = 0.7)
examples/ch03/3-1.py:26
Function
generate_text_controller
()
examples/ch08/8-19.py:35
Function
generate_text_controller
()
examples/ch08/8-22.py:65
Function
generate_text_controller
()
examples/ch08/8-21.py:45
Function
generate_text_controller
()
examples/ch08/8-20.py:40
Function
generate_text_controller
( response: Annotated[str, Depends(invoke_llm_with_guardrails)] )
examples/ch09/9-3.py:32
Function
generate_text_controller
(query: str)
examples/ch03/3-21.py:21
Function
generate_video
( pipe: StableVideoDiffusionPipeline, image: Image.Image, num_frames: int = 25 )
examples/ch03/3-10.py:20
Function
get_conversation
( conversation_id: int, session: DBSessionDep )
examples/ch07/7-6.py:14
Function
get_conversation
( conversation_id: int, session: SessionDep )
examples/ch07/7-9.py:15
Function
get_conversation_controller
( conversation: GetConversationDep, )
examples/ch07/7-6.py:48
Function
get_conversation_controller
( conversation: GetConversationDep, )
examples/ch07/7-9.py:39
Method
get_current_user
(self, credentials: AuthHeaderDep)
examples/ch08/8-10.py:44
Function
get_current_user_controller
(user_info: GetUserInfoDep)
examples/ch08/8-18.py:33
Function
get_current_user_controller
(username: AuthenticatedUserDep)
examples/ch08/8-1.py:35
Function
get_db
()
examples/ch02/2-4.py:4
Function
get_db_session
()
examples/ch07/7-4.py:14
Function
get_document_classification
( title: str, )
examples/ch10/10-15.py:11
Function
get_document_classification
(title: str)
examples/ch10/10-16.py:15
Function
get_rag_content
(body: TextModelRequest = Body(...))
examples/ch05/5-14.py:9
Function
get_urls_content
(body: TextModelRequest = Body(...))
examples/ch05/5-7.py:10
Function
get_user_info
(credentials: HTTPBearerDep)
examples/ch08/8-18.py:15
Function
get_user_messages
(email, db=Depends(get_db))
examples/ch02/2-4.py:16
Function
has_role
(user: CurrentUserDep, roles: list[str])
examples/ch08/8-20.py:12
Function
img_to_bytes
( image: Image.Image, img_format: Literal["PNG", "JPEG"] = "PNG" )
examples/ch03/3-8.py:8
Method
initialize_database
(self)
examples/ch10/10-6.py:12
Method
initialize_database
(self)
examples/ch10/10-7.py:12
Method
initialize_databases
(self)
examples/ch10/10-8.py:21
Function
invoke_llm_with_guardrails
(user_request)
examples/ch09/9-5.py:22
Function
invoke_llm_with_guardrails
(user_query: str)
examples/ch09/9-3.py:10
Function
is_admin
(user: User = Depends(AuthService.get_current_user))
examples/ch08/8-19.py:8
Function
is_square_image
(value: ImageSize)
app/schemas.py:34
Function
is_square_image
(value: ImageSize)
examples/ch04/4-9.py:22
Function
lifespan
(_: FastAPI)
app/main.py:41
Function
lifespan
(_: FastAPI)
examples/ch09/9-11.py:13
Function
lifespan
(_: FastAPI)
examples/ch03/3-16.py:14
Function
lifespan
(_: FastAPI)
examples/ch10/10-10.py:14
Function
lifespan
(_: FastAPI)
examples/ch10/10-4.py:11
Function
lifespan
(_: FastAPI)
examples/ch07/7-3.py:27
Method
list
(self, skip: int, take: int)
examples/ch08/8-8.py:14
Method
list
(self, skip: int, take: int)
examples/ch07/7-8.py:14
Function
list_conversation_messages_controller
( conversation: GetConversationDep, session: DBSessionDep, )
examples/ch07/7-10.py:29
Function
list_conversations_controller
(pagination: dict = Depends(paginate))
examples/ch02/2-3.py:16
Function
list_conversations_controller
( session: DBSessionDep, skip: int = 0, take: int = 100 )
examples/ch07/7-6.py:34
Function
list_conversations_controller
( session: SessionDep, skip: int = 0, take: int = 100 )
examples/ch07/7-9.py:31
Function
list_messages_controller
(pagination: dict = Depends(paginate))
examples/ch02/2-3.py:11
Function
load_3d_model
()
examples/ch03/3-13.py:8
Function
load_audio_model
()
examples/ch03/3-4.py:17
Function
load_image_model
()
examples/ch03/3-7.py:10
Function
load_text_model
()
examples/ch03/3-1.py:16
Function
load_video_model
()
examples/ch03/3-10.py:10
Function
login_for_access_token_controller
( access_token: AuthenticateUserCredDep, )
examples/ch08/8-11.py:26
Method
logout
(self, credentials: AuthHeaderDep)
examples/ch08/8-10.py:58
Function
logout_access_token_controller
()
examples/ch08/8-11.py:33
Function
mesh_to_obj_buffer
(mesh: MeshDecoderOutput)
examples/ch03/3-14.py:12
Function
monitor_service
( req: Request, call_next: Callable[[Request], Awaitable[Response]] )
app/main.py:65
Function
monitor_service
( req: Request, call_next: Callable[[Request], Awaitable[Response]] )
examples/ch03/3-22.py:27
Function
oauth_github_callback_controller
( access_token: ExchangeCodeTokenDep, )
examples/ch08/8-16.py:18
Function
oauth_github_login_controller
(request: Request)
examples/ch08/8-13.py:17
Function
paginate
(skip: int = 0, limit: int = 10)
examples/ch02/2-3.py:6
Function
pdf_text_extractor
(filepath: str)
examples/ch05/5-9.py:6
Function
rate_limit_exceeded_handler
(request, exc)
examples/ch09/9-6.py:16
Method
register_user
(self, user: UserCreate)
examples/ch08/8-10.py:25
Function
register_user_controller
(new_user: RegisterUserDep)
examples/ch08/8-11.py:21
Method
reset_password
(self)
examples/ch08/8-10.py:63
Function
reset_password_controller
(credentials: PasswordResetDep)
examples/ch08/8-11.py:38
Function
retrieve_batch_results
(batch_id: str)
examples/ch10/10-3.py:25
Function
root_controller
()
app/main.py:94
Function
root_controller
()
examples/ch02/2-1.py:9
Method
search
(self, query_vector: list[float])
examples/ch10/10-7.py:23
← previous
next →
101–200 of 252, ranked by callers