Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ali-Parandeh/building-generative-ai-services
/ endpoints
Endpoints
80 in github.com/Ali-Parandeh/building-generative-ai-services
⨍
Functions
252
◇
Types & classes
75
↳
Endpoints
80
Route
async_generate_text
app.post("/async")
examples/ch05/5-4.py:None
Route
block_server_controller
app.get("/block")
examples/ch05/5-5.py:None
Route
chat_controller
app.get("/chat")
app/main.py:None
Route
chat_controller
app.get("/chat")
examples/ch02/2-1.py:None
Route
check_health_controller
app.get("/health")
examples/ch09/9-7.py:None
Route
cost
computed_field
app/schemas.py:None
Route
cost
computed_field
examples/ch04/4-10.py:None
Route
create_conversation_controller
app.post("/conversations", status_code=status.HTTP_201_CREATED)
examples/ch07/7-6.py:None
Route
create_conversation_controller
router.post("", status_code=status.HTTP_201_CREATED)
examples/ch07/7-9.py:None
Route
create_user_controller
app.post("/users")
examples/ch02/2-2.py:None
Route
delete_conversation_controller
app.delete("/conversations/{id}", status_code=status.HTTP_204_NO_CONTENT)
examples/ch07/7-6.py:None
Route
delete_conversation_controller
router.delete("/{id}", status_code=status.HTTP_204_NO_CONTENT)
examples/ch07/7-9.py:None
Route
fast_text_generator
app.get("/fast")
examples/ch05/5-5.py:None
Route
file_upload_controller
app.post("/upload")
examples/ch05/5-13.py:None
Route
file_upload_controller
app.post("/upload")
examples/ch05/5-8.py:None
Route
generate
bentoml.api(route="/generate/image")
app/bento.py:None
Route
generate
bentoml.api(route="/generate/image")
examples/ch03/3-18.py:None
Route
generate_image_controller
router.post("/image", dependencies=[Depends(is_admin)])
examples/ch08/8-19.py:None
Route
generate_image_controller
router.post("/image")
examples/ch08/8-21.py:None
Route
generate_image_controller
router.post( "/image", dependencies=[Depends(lambda user: has_role(user, ["ADMIN", "MODERATOR"]))], )
examples/ch08/8-20.py:None
Route
generate_text_controller
router.post("/text")
examples/ch08/8-19.py:None
Route
generate_text_controller
router.post("/text")
examples/ch08/8-22.py:None
Route
generate_text_controller
router.post("/text")
examples/ch08/8-21.py:None
Route
generate_text_controller
router.post( "/text", dependencies=[Depends(lambda user: has_role(user, ["EDITOR"]))] )
examples/ch08/8-20.py:None
Route
generate_text_controller
router.post("/text/generate")
examples/ch09/9-3.py:None
Route
generate_text_controller
app.get("/generate/text")
examples/ch03/3-21.py:None
Route
get_conversation_controller
app.get("/conversations/{id}")
examples/ch07/7-6.py:None
Route
get_conversation_controller
router.get("/{id}")
examples/ch07/7-9.py:None
Route
get_current_user_controller
router.get("/oauth/github/callback")
examples/ch08/8-18.py:None
Route
get_current_user_controller
app.get("/users/me")
examples/ch08/8-1.py:None
Route
get_user_messages
app.get("/users/{email}/messages")
examples/ch02/2-4.py:None
Route
list_conversation_messages_controller
router.get("/{conversation_id}/messages")
examples/ch07/7-10.py:None
Route
list_conversations_controller
app.get("/conversations")
examples/ch02/2-3.py:None
Route
list_conversations_controller
app.get("/conversations")
examples/ch07/7-6.py:None
Route
list_conversations_controller
router.get("")
examples/ch07/7-9.py:None
Route
list_messages_controller
app.get("/messages")
examples/ch02/2-3.py:None
Route
login_for_access_token_controller
router.post("/token")
examples/ch08/8-11.py:None
Route
logout_access_token_controller
router.post("/logout", dependencies=[Depends(auth_service.logout)])
examples/ch08/8-11.py:None
Route
oauth_github_callback_controller
router.get("/oauth/github/callback", dependencies=[Depends(check_csrf_state)])
examples/ch08/8-16.py:None
Route
oauth_github_login_controller
router.get("/oauth/github/login", status_code=status.HTTP_301_REDIRECT)
examples/ch08/8-13.py:None
Route
register_user_controller
router.post("/register")
examples/ch08/8-11.py:None
Route
reset_password_controller
router.post("reset-password")
examples/ch08/8-11.py:None
Route
root_controller
app.get("/")
app/main.py:None
Route
root_controller
app.get("/")
examples/ch02/2-1.py:None
Route
serve_bentoml_text_to_image_controller
app.get( "/generate/bentoml/image", responses={status.HTTP_200_OK: {"content": {"image/png": {}}}},
app/main.py:None
Route
serve_bentoml_text_to_image_controller
app.get( "/generate/bentoml/image", responses={status.HTTP_200_OK: {"content": {"image/png": {}}}},
examples/ch03/3-19.py:None
Route
serve_image_model_background_controller
app.get("/generate/image/background")
examples/ch05/5-18.py:None
Route
serve_image_to_video_model_controller
app.post( "/generate/video", responses={status.HTTP_200_OK: {"content": {"video/mp4": {}}}}, respo
app/main.py:None
Route
serve_image_to_video_model_controller
app.post( "/generate/video", responses={status.HTTP_200_OK: {"content": {"video/mp4": {}}}}, respo
examples/ch03/3-12.py:None
Route
serve_language_model_controller
app.get("/generate/text")
app/main.py:None
Route
serve_language_model_controller
router.get("/text")
examples/ch08/8-12.py:None
Route
serve_language_model_controller
app.get("/generate/text")
examples/ch03/3-2.py:None
Route
serve_openai_language_model_controller
app.get("/generate/openai/text")
app/main.py:None
Route
serve_openai_language_model_controller
app.get("/generate/openai/text")
examples/ch03/3-20.py:None
Route
serve_text_to_3d_model_controller
app.get( "/generate/3d", responses={status.HTTP_200_OK: {"content": {"model/obj": {}}}}, response_
app/main.py:None
Route
serve_text_to_3d_model_controller
app.get( "/generate/3d", responses={status.HTTP_200_OK: {"content": {"model/obj": {}}}}, response_
examples/ch03/3-15.py:None
Route
serve_text_to_audio_model_controller
app.get( "/generate/audio", responses={status.HTTP_200_OK: {"content": {"audio/wav": {}}}}, respon
app/main.py:None
Route
serve_text_to_audio_model_controller
router.get("/audio")
examples/ch08/8-12.py:None
Route
serve_text_to_audio_model_controller
app.get( "/generate/audio", responses={status.HTTP_200_OK: {"content": {"audio/wav": {}}}}, respon
examples/ch03/3-5.py:None
Route
serve_text_to_image_controller
app.post("/generate/image")
examples/ch09/9-7.py:None
Route
serve_text_to_image_model_controller
app.get( "/generate/image", responses={status.HTTP_200_OK: {"content": {"image/png": {}}}}, respon
app/main.py:None
Route
serve_text_to_image_model_controller
app.get( "/generate/image", responses={status.HTTP_200_OK: {"content": {"image/png": {}}}}, respon
examples/ch03/3-16.py:None
Route
serve_text_to_image_model_controller
app.get( "/generate/image", responses={status.HTTP_200_OK: {"content": {"image/png": {}}}}, respon
examples/ch03/3-8.py:None
Route
serve_text_to_text_controller
app.post("/generate/text")
examples/ch09/9-9.py:None
Route
serve_text_to_text_controller
app.post("/generate/text")
examples/ch09/9-7.py:None
Route
serve_text_to_text_controller
app.post("/generate/text")
examples/ch05/5-17.py:None
Route
serve_text_to_text_controller
app.post("/generate/text", response_model_exclude_defaults=True)
examples/ch05/5-14.py:None
Route
serve_text_to_text_controller
app.post("/generate/text", response_model_exclude_defaults=True)
examples/ch05/5-7.py:None
Route
serve_text_to_text_controller
router.post("/generate/text")
examples/ch10/10-5.py:None
Route
serve_text_to_text_controller
app.post("/generate/text")
examples/ch04/4-14.py:None
Route
serve_text_to_text_controller
app.post("/generate/text")
examples/ch04/4-13.py:None
Route
serve_text_to_text_stream_controller
app.post("/generate/text/stream")
examples/ch06/6-9.py:None
Route
serve_text_to_text_stream_controller
app.get("/generate/text/stream")
examples/ch06/6-3.py:None
Route
slow_text_generator
app.get("/slow")
examples/ch05/5-5.py:None
Route
stream_llm_controller
app.get("/text/generate/stream")
examples/ch07/7-15.py:None
Route
sync_generate_text
app.post("/sync")
examples/ch05/5-4.py:None
Route
tokens
computed_field
app/schemas.py:None
Route
tokens
computed_field
examples/ch04/4-10.py:None
Route
update_conversation_controller
app.put("/conversations/{id}", status_code=status.HTTP_202_ACCEPTED)
examples/ch07/7-6.py:None
Route
update_conversation_controller
router.put("/{id}", status_code=status.HTTP_202_ACCEPTED)
examples/ch07/7-9.py:None